package com.cs.domain.vo;

import com.cs.domain.CSDevice;

import java.util.List;
import java.util.Map;

/**
 * @Author：bbdf
 * @Package：com.cs.domain.vo
 * @Project：RuoYi-Cloud
 * @name：PurchasePlanVO
 * @Date：2024-11-14 11:32
 * @Filename：PurchasePlanVO(采购计划新增)
 */
public class PurchasePlanVO {
    CSProcurementPlanVO plan;
    List<CSBudgetVO> budgetList;
    List<CSLineItemsVO>  deviceList;
    List<Map> relationList;

    public CSProcurementPlanVO getPlan() {
        return plan;
    }

    public void setPlan(CSProcurementPlanVO plan) {
        this.plan = plan;
    }

    public List<CSBudgetVO> getBudgetList() {
        return budgetList;
    }

    public void setBudgetList(List<CSBudgetVO> budgetList) {
        this.budgetList = budgetList;
    }

    public List<CSLineItemsVO> getDeviceList() {
        return deviceList;
    }

    public void setDeviceList(List<CSLineItemsVO> deviceList) {
        this.deviceList = deviceList;
    }

    public List<Map> getRelationList() {
        return relationList;
    }

    public void setRelationList(List<Map> relationList) {
        this.relationList = relationList;
    }

    public PurchasePlanVO() {
    }

    public PurchasePlanVO(CSProcurementPlanVO plan, List<CSBudgetVO> budgetList, List<CSLineItemsVO> deviceList, List<Map> relationList) {
        this.plan = plan;
        this.budgetList = budgetList;
        this.deviceList = deviceList;
        this.relationList = relationList;
    }

    @Override
    public String toString() {
        return "PurchasePlanVO{" +
                "plan=" + plan +
                ", budgetList=" + budgetList +
                ", deviceList=" + deviceList +
                ", relationList=" + relationList +
                '}';
    }
}
